have eyes in one's back of head - English Synonyms Dictionary